package siestageek;

public class J06ContinueBreak {
	// 반복문 제어 : continue, break
	
	public static void main(String[] args) {
		
		// break : 반복 실행 중단
		for(int i = 1; i <= 10; ++i) {
			if ( i == 5 ) break;
			System.out.println( i );
		}
		
		// continue : 특정회차의 반복을 건너뜀
		for(int j = 1; j <= 10; ++j) {
			if ( j % 2 == 0 ) continue;
			System.out.println( j );
		}
		
		// 간편 예제
		// 1 ~ 1000사이의 총합을 출력
		// 단, 총합이 500이상이면 계산중단
		int sum = 0;
		for(int k = 1; k <= 1000; ++k) {
			if (sum >= 500) { 
				System.out.println( k-1 );
				break;				
			}
			sum = sum + k;
		}
		System.out.println( sum );
		
		// 1 ~ 100 사이의 짝수만 출력
		// 단, 10의 배수는 출력하지 않음
		for(int l = 1; l <= 100; ++l) {
			if ( l % 10 == 0 ) continue;
			if ( l % 2 == 0 )
				System.out.println( l );
		}
		
		
	}
	
	
}
